package xiangmu.schoolpaper.service.system;

import xiangmu.schoolpaper.pojo.VO.*;

public interface StatisticAnalysisService {
//    111年份单选-专业单选
//    111-1概览情况
    SystemSA111viewVO oneYearOneMajorView(Integer graduationYear, String majorName);
//    111-2图表区域
    SystemSA111ChartVO oneYearOneMajorChart(Integer graduationYear, String majorName);

//    112年份单选-专业多选
//    112-1概览情况
    SystemSA112ViewVO oneYearMultiMajorView(Integer graduationYear, String majorNames);
//    112-2图表区域
    SystemSA112ChartVO oneYearMultiMajorChart(Integer graduationYear, String majorNames);

//    121年份单选-老师单选
//    121-1概览情况
    SystemSA121viewVO oneYearOneTeacherView(Integer graduationYear, String teacherAccount);
//    121-2图表区域
    SystemSA121ChartVO oneYearOneTeacherChart(Integer graduationYear, String teacherAccount);

//    122年份单选-老师多选
//    122-1概览情况
    SystemSA122ViewVO oneYearMultiTeacherView(Integer graduationYear, String teacherAccounts);
//    122-2图表区域
    SystemSA122ChartVO oneYearMultiTeacherChart(Integer graduationYear, String teacherAccounts);

//    22专业单选-年份多选
//    22-1概览情况
    SystemSA22ViewVO oneMajorMultiYearView(String majorName, String graduationYears);
//    22-2图表区域
    SystemSA22ChartVO oneMajorMultiYearChart(String majorName, String graduationYears);

//    32老师单选-年份多选
//    32-1概览情况
    SystemSA32ViewVO oneTeacherMultiYearView(String teacherAccount, String graduationYears);
//    32-2图表区域
    SystemSA32ChartVO oneTeacherMultiYearChart(String teacherAccount, String graduationYears);
}
